Secure Knowledge Query Manipulation Language: a Security Infrastructure for Agent Communication Languages
نویسندگان
چکیده
Despite the security and privacy concerns that agents could encounter whenever they cross multiple administrative domains, the agent communication languages standards lack the necessary constructs that enables the secure cooperation among software agents. We propose Secure Knowledge Query Manipulation Language (SKQML) as a security infrastructure for KQMLspeaking agents. SKQML enables KQML-speaking agents to authenticate one another, implement specific security policies based on authorization schemes, and whenever needed ensure the privacy of the messages exchanged. SKQML is simple, extensible, and at a level appropriate for intelligent communicating agents. In addition, SKQML employs public-key cryptographic standards and it provides security mechanisms as an integral part of the communication language. This paper details the synthesis of public key certificate standards and agent communication languages to achieve an infrastructure that meets the security needs of cooperating agents with detailed examples using a partial prototype implementation of this infrastructure.
منابع مشابه
Desiderata for Agent Communication Languages
This paper o ers some opinions on the desirable features of languages and protocols for communication among intelligent information agents. These desiderata are divided into seven categories: form, content, semantics, implementation, networking, environment, and reliability. The Knowledge Query and Manipulation Language (KQML), is a new language and protocol for exchanging information and knowl...
متن کاملMediating Between Strangers: A Trust Management Based Approach
Data sources in i-mediation, following property-based security policies, aim at supporting a wide range of potential clients, which are in general unknown in advance and may belong to heterogeneous and autonomous security domains. This raises the challenge how remote and autonomous entities can agree on a common understanding of certified properties, and other issues related to these properties...
متن کاملHistory, State of the Art and Challenges for Agent Communication Languages
Knowledge Query and Manipulation Language (KQML) is a language of typed messages, usually understood as speech-acts, encoded as ASCII strings (in a LISP-like syntax), that are transported over TCP/IP connections, and aimed at knowledge and information exchange between software systems that are viewed as Virtual Knowledge Bases. KQML, which first appeared almost 10 years ago, has come to define ...
متن کاملA Security Architecture for Agent Communication Languages
One of the essential features of a software agent is its ability to cooperate with other software agents. This cooperation requires, in general, that software agents be able to communicate in an appropriately rich agent communication language (ACL) and associated protocols. For an ACL to be e ective in an open environment like the Internet, it must support security, privacy, the integrity of da...
متن کاملA Security Architecture for Agent Communication Language
One of the essential features of a software agent is its ability to cooperate with other software agents. This cooperation requires, in general, that software agents be able to communicate in a appropriately rich agent communication language (ACL) and associated protocols. For an ACL to effective in an open environment like the Internet, it must support security, privacy, the integrity of data,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998